-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Police Robot Family Obsoletion #66872
Conversation
What about the riot bot? The one that shocks you, emits relaxation gas and tries to arrest you |
The current goal list is very much WIP of what I just could think of on top of my head. I know there's AT LEAST three monsters I need to obsolete (Riot Bot was the third one whose name I forgot, unironically thank you for reminding me the name lol), alongside more items, likely some snippets and a plethora of hardcoded bullshit. I'll add most of them to the list as I go around finishing them up or remember specific things I need to note down not to forget. |
Current code makes |
Realistically, I can't think of any possible use cases for it unless we make some NPCs with specific backstories have different responses? I'm likely going to remove it as a whole, though, unless someone steps in and tells me to keep it. |
I think we should cut the riot turrets too. They just don't make any sense as-implemented and wind up creating loot farms or a hotspot where fifty zombies are trying to smash them but somehow can't do any damage. |
I'll very much miss the robots, I've always liked DDA being somewhat futuristics and the robots and such have always been a part of that for me, will these re-appear in a mod like aftershock, or a seperate mod? I know the PR says they could be moved to Aftershock, but if that never happens I'd like them somewhere else, I'm pretty sad to see a lot of DDA's more futuristic aspects are leaving in general. |
I got greenlight from Aftershock maintainers to move them there so I will. This is not an ideal solution for Aftershock but it has a lot of content that requires these robots to exist so for the time being they'll be ported over in their entirety. |
Ah so the other bots, mainly the utility ones, already had their description altered and are made by Uncanny now. Though what of the hazmat and mole bot? The former is mainly a relic of the hazardous waste sarcophagus afaik. |
I'm very meh about most of the robots we have but I'm only tackling the police lads this PR. If I tried to do all of them not only would I have to think more but the reviewers would probably avoid this like hellfire. |
data/json/mapgen/lab/lab_modular/lab_nests_modular/lab_nested_maintenance.json
Outdated
Show resolved
Hide resolved
ed81cc8
to
72a76de
Compare
Co-Authored-By: chichit1044 <[email protected]>
Spell checker encountered unrecognized words in the in-game text added in this pull request. See below for details. Click to expand
This alert is automatically generated. You can simply disregard if this is inaccurate, or (optionally) you can also add the new words to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The C++ looks reasonable for this, I don't think these are serialized in a way that things can break.
@Maleclypse pinging you since I'd like a pair of eyes from an Aftershock Maintainers to look through this as well |
Summary
None
Purpose of change
For a longer while there have been discussions of how our police bots not only no longer fit the setting at all but also work in ways that don't make sense if they did fit in the first place. Granted, the second point alone wouldn't be enough to obsolete them but as it stands they are currently relics of the old setting.
Describe the solution
MONSTERS
ITEMS
CPP
WANTED
andROBOT_ATTACK
eventsMOD CONTENT
MISCELLANEOUS
PARROT
snippets that feel like they're very much RoboCop - without Eyebots they make no sense for MiGos to use thoseNO_SALVAGE
Describe alternatives you've considered
There's been many discussions of including more variants of camspies or drones, however, the existence of the Eyebot is not necessary (and I'd hazard a guess moving the functions to the Hub camspy is actually gonna make further conversions more comfortable). I opted not to do any of those, though I hope that I can do this PR in such a way where further theoretical implementation of them won't require digging through git blame to find dead code.
Testing
Additional context
The world would be a better place if people threw their dictionary edits through an autosorter so my PRs didn't look like a mosaic whenever I do that
Big thanks to @chichit1044 for doing the backstory as I'd have gone insane trying to make that work myself